@font-face {
	font-family: 'Lobster';
	font-style: normal;
	font-weight: 400;
	src: local('Lobster'), url(lobster.woff) format('woff');
}

body {margin:0; padding:0; font-family: Arial, Verdana, Sans-Serif;}
img {border: none;}

.lobster {
	font-family: 'Lobster', arial;
	font-size: 350% !important;
	text-shadow: 1.5px 1px 1px #d3d3d3;
}

.page table {
	font-size: 14px;
}

.pagina th, .page td {
	text-align: left;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.pagina table {
	margin-top: 6px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.pagina input[type=text],
.pagina input[type=password] { 
	border: 1px solid #ccc;
	padding: 6px;
	border-radius: 4px;
	font-size: 18px;
	width: 280px;
}

.pagina input[type=button],
.pagina input[type=submit] { 
	padding: 6px;
	font-size: 18px;
}

.pagina input[type=text].error,
.pagina input[type=password].error { 
	border: 2px solid red;
}

.pagina p.error,
.pagina li.error {
	color: red;
	font-weight: bold;
}


.struttura {width:97%; max-width:1305px; margin-left:auto; margin-right:auto }

#home_centrale {color:#191919; font-size:90%}
#home_centrale h1 {margin:0px; font-size:200%; color:#00336C;}
#home_centrale h1 a {color:#00336C; text-decoration:none;}
#home_centrale h1 a:hover {color:#0066CC; text-decoration:none;}

#home_centrale h2 {margin:0px; font-size:130%; color:#00336C;}
#home_centrale h2 a {color:#00336C; text-decoration:none;}
#home_centrale h2 a:hover {color:#0066CC; text-decoration:none;}

#home_centrale h3 {margin:0px; font-size:100%; color:#025987;}
#home_centrale h5 {margin:0px; font-weight:normal; font-size:90%; color:#00336C;}
#home_centrale h5 a {text-decoration:none; color:#ff0066;}

#home_centrale p {text-align:justify; color:#333333; line-height:140%; padding:0px; margin:0px;}
#home_centrale p a {color:#0066CC; text-decoration:none}
#home_centrale p a:hover {text-decoration:underline;}

.linkrosa {color:#ff0066;}
.linkrosa a {color:#ff0066; text-decoration:none}
.linkrosa a:hover {text-decoration:none;}

.linkblu {color:#191919;}
.linkblu a {color:#33789d; text-decoration:none}
.linkblu a:hover {text-decoration:underline;}

.linktabella {height:23px; line-height:10px; border-bottom:solid 1px #979797; border-top:solid 1px #dadada; background-image:url(../images/sfondo_pulsante_off.png); background-repeat:repeat-x; background-position:center; background-color:#ababab; padding:0px 10px 0px 10px; text-decoration:none; cursor:pointer; border-right:solid 1px #ffffff; color:#474747; letter-spacing:1px; font-size:11px}
.linktabella {padding:0px 15px 0px 0px; width:33%; color:#787874; font-size:85%;}
.linktabella a {color:#0066CC; text-decoration:none; font-size:100%;}
.linktabella a:hover {text-decoration:underline;}

